home *** CD-ROM | disk | FTP | other *** search
/ Acorn User: China / Acorn User China CD-ROM (UK) (Disc B) / Acorn User China CD-ROM (UK) (Disc B).bin / STUTTGART / UTIL / FILEUTIL / RECGNIS / !Recognise_!Help next >
Encoding:
Text File  |  1993-12-14  |  4.6 KB  |  131 lines

  1.  
  2.         Recognise  -  © Alan Donovan 1993
  3.  
  4.  This application identifies files whose icons are
  5.  just empty white boxes with hex filetypes.
  6.  Simply load !Recognise in the usual way, and it is
  7.  then installed as transparent application task.
  8.  Now simply double-click on the mystery file while
  9.  holding down the ALT key and a window will pop up
  10.  giving you the file's type by name, number and icon
  11.  (if any), plus the file size in bytes.
  12.  To Quit the application, either use the task menu,
  13.  or the Quit button in the application window.
  14.  
  15.  
  16.  Adding files:
  17.  ============
  18.  It is easy to add to the 'repertoire' of files
  19.  that are recognised - simply Alt-double-click
  20.  on a file of the required type.  If this file is
  21.  not recognised, yet there is currently a sprite
  22.  for it in the WIMP sprite pool or there is a
  23.  File$Type_xxx definition for it, they will be
  24.  added to Recognise automatically.
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  An Oddity:        (and my explanation)
  31.  =========
  32.  Due to a bug in RISC OS's filer, when you *Count
  33.  this application, it will give a figure of about
  34.  180K.  However, if you use *Free, a figure of about
  35.  420K is obtained.  (On a hard disc these figures
  36.  are about 150K and 190K respectively).  I believe
  37.  this difference is because the catalogue for this
  38.  application is very large (220K on floppy, 40K on
  39.  Hard disc) due to the large number of files;
  40.  however this isn't counted by *Count.  I know this
  41.  isn't very convincing - anyone know anything about
  42.  discs?  Any better ideas?
  43.  
  44.  Usage:
  45.  =====
  46.  This application, although using a fair amount of
  47.  hard disc space (currently 150K/400K - see above),
  48.  saves huge amounts of more-valuable RAM that would
  49.  otherwise be used if all the sprites (about 130K)
  50.  and 'File$Type_xxx' commands were immediately
  51.  executed at boot up.  While using this application,
  52.  sprites and definitions are loaded up only when
  53.  required.  This gives it a wimpslot of only 16K,
  54.  and thus it can be quite comfortably loaded in your
  55.  HD boot sequence and left in memory all the time. 
  56.  
  57.  
  58.  Contact me at:
  59.  ==============  Alan Donovan Software
  60.                  28 Attwood Road
  61.                  Salisbury
  62.                  Wilts.  SP1 3PR
  63.  
  64.  or (during term-time only) at:
  65.  
  66.                  Pembroke College
  67.                  Cambridge  CB2 1RF
  68.          e-mail: aad1001@hermes.cam.ac.uk
  69.  
  70.  for a catalogue, newer versions, etc.                          
  71.  
  72.  This software is copyright:
  73.  ==========================
  74.  
  75.  © 1993 Alan Donovan  -  All rights reserved
  76.  
  77.  This software is Freeware. It may be freely copied
  78.  but must not be sold for more than the cost of the
  79.  disc upon which it is supplied. I must be notified
  80.  of any alterations made (except the addition of
  81.  sprites and lines of the form "Set File$Type_xxx"
  82.  during the normal course of its use), so that they
  83.  may be included into future versions.
  84.  
  85.  
  86.  Development History:
  87.  ===================
  88.  
  89. v3.26  Use of J.H.Oveson's good FilerPatch program
  90.        (which basically removes the need for a '!'
  91.        in application names) fooled Recognise into
  92.        thinking that applications were directories.
  93.        This was cured simply by examining Wimp flag
  94.        q%!40 instead of looking for the '!' char.
  95.  
  96. v3.25  Bug "too many nested structures", caused by
  97.        shortage of BASIC workspace, cleared by just
  98.        a little cutting-down on the application DIM
  99.        values.
  100.  
  101. v3.20  Now recognises about 260 filetypes, that's
  102.        eighty more since v2.50.  The folders have
  103.        been renamed according to the hex filetypes
  104.        that they contain, and there are now five of
  105.        them.  Plus a window is displayed when
  106.        installing, since you can't tell that it's
  107.        loading otherwise.  Clicking the Help icon on
  108.        the banner opens this file.
  109.  
  110. v3.00  Auto-update feature added: now when a file of
  111.        recognised type is Alt-double-clicked, it is
  112.        added to the repertoire if it is not present.
  113.        Both a sprite file and line of the form "Set
  114.        File$Type_xxx ..." are added.
  115.        Now holding ctrl while closing the window
  116.        quits the task.
  117.  
  118. v2.25  Now sprites in the WIMP pool are used if they
  119.        do not exist inside this application.
  120.        Also "File$Type" commands not set until they
  121.        are required.  Application slot size reduced
  122.        to only 16K buy some removal of dead wood.
  123.                           
  124. v2.00  Now uses a WIMP system to load only the icons
  125.        as required, by Alt-double-clicking.  Much
  126.        more memory efficient. And only 32K resident.
  127.  
  128. v1.00  Non-WIMP application. Loaded all of its icons
  129.        with "*Iconsprites ..." and executed all the
  130.        "file$type_xxx" commands at startup!  Pretty
  131.        wasteful on memory and very slow.